#ifndef _SCENE_H_
#define _SCENE_H_

#include "Manager.h"
#include "Camera.h"
#include "SceneNode.h"

#include <vector>

using namespace std;

class Scene {
public:
	Scene();
	~Scene();
	void Update();
	void Render();
	Camera* GetActiveCamera();
	void SetActiveCamera(Camera* cam);
	SceneNode* GetRootNode();

private:
	SceneNode *rootNode;
	Camera* activeCamera;
};

#endif // _SCENE_H_
